it gives me goosebumps - French English Dictionary